package com.youlai.boot.factory.model.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;
import java.math.BigDecimal;

/**
 * 员工工资发放状态视图对象
 *
 * @author youlaitech
 * @since 2025-10-29
 */
@Getter
@Setter
@Schema(description = "员工工资发放状态视图对象")
public class EmployeePaymentStatusVO {

    @Schema(description = "员工ID")
    private Long employeeId;

    @Schema(description = "员工姓名")
    private String employeeName;

    @Schema(description = "员工昵称")
    private String employeeNickname;

    @Schema(description = "应发工资")
    private BigDecimal totalSalary;

    @Schema(description = "报工单数量")
    private Integer reportCount;

    @Schema(description = "统计月份")
    private String month;

    @Schema(description = "是否已发放（true-已发放 false-未发放）")
    private Boolean isPaid;

    @Schema(description = "发放时间")
    private String paymentTime;
}




